package com.briup.demo.Mapper;

import com.briup.demo.Category;
import org.apache.ibatis.annotations.CacheNamespace;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

// 在程序运行时 框架会自动生成接口的实现类对象，
// 并交给spring的IOC容器管理
@Mapper // 表示这个是MyBatis中的Mapper接口
@CacheNamespace(blocking = true)
public interface CategoryMapper {
    @Select("select * from es_book where id=#{id}")
    Category findById(Integer id);

    Category findByIdParent(Integer id);

    Category findByIdNew(Integer id);

    List<Category> findAllCategories();

}
